package demo.drools;

import java.util.List;

/**
 * @author lingyun.wang on @date 2021/12/1
 */
public class Patient{
    private List<ChronicInfo> chronicInfo;
    private List<DiagnosisInfo> diagnosisInfo;
    private PatientInfo patientInfo;
    private List<PatientOrder> patientOrder;

    public List<ChronicInfo> getChronicInfo() {
        return chronicInfo;
    }

    public void setChronicInfo(List<ChronicInfo> chronicInfo) {
        this.chronicInfo = chronicInfo;
    }

    public List<DiagnosisInfo> getDiagnosisInfo() {
        return diagnosisInfo;
    }

    public void setDiagnosisInfo(List<DiagnosisInfo> diagnosisInfo) {
        this.diagnosisInfo = diagnosisInfo;
    }

    public PatientInfo getPatientInfo() {
        return patientInfo;
    }

    public void setPatientInfo(PatientInfo patientInfo) {
        this.patientInfo = patientInfo;
    }

    public List<PatientOrder> getPatientOrder() {
        return patientOrder;
    }

    public void setPatientOrder(List<PatientOrder> patientOrder) {
        this.patientOrder = patientOrder;
    }

    public class PatientInfo {
        private String admissionDate;
        private String admissionDeptCode;

        public String getAdmissionDate() {
            return admissionDate;
        }

        public void setAdmissionDate(String admissionDate) {
            this.admissionDate = admissionDate;
        }

        public String getAdmissionDeptCode() {
            return admissionDeptCode;
        }

        public void setAdmissionDeptCode(String admissionDeptCode) {
            this.admissionDeptCode = admissionDeptCode;
        }
    }

    public class DiagnosisInfo {
        private String diagnoseCode;

        public String getDiagnoseCode() {
            return diagnoseCode;
        }

        public void setDiagnoseCode(String diagnoseCode) {
            this.diagnoseCode = diagnoseCode;
        }
    }

    public class ChronicInfo {
        private String diagnoseCode;

        public String getDiagnoseCode() {
            return diagnoseCode;
        }

        public void setDiagnoseCode(String diagnoseCode) {
            this.diagnoseCode = diagnoseCode;
        }
    }

    public class PatientOrder {
        private String deptCode;

        public String getDeptCode() {
            return deptCode;
        }

        public void setDeptCode(String deptCode) {
            this.deptCode = deptCode;
        }
    }
}
